Socket Client
Properties
Aggregate error stream across the engine and all namespaces on this client. Prefer NamespaceSocket.errors when filtering by namespace.
Functions
Non-blocking release from the multiplex registry. The engine may still be tearing down on a background worker after this returns; use closeAwait when teardown must finish first.
Suspends until registry release and engine destruction complete on the worker queue.
Same queue semantics as emitAwait for a StreamCommand on path.
Suspends until the event is accepted into the outbound queue for path. See NamespaceSocket.emitAwait for queue vs async SocketError.SendFailed semantics.
Reflects aggregate connection state across all namespaces on this client.
Reflects aggregate connection state across all namespaces on this client.
Stops automatic reconnect scheduling (cancels any pending backoff timer).
Re-enables automatic reconnect scheduling and opens the engine immediately when namespaces still want a connection and the engine is closed.